public class CarFactory {
//简单工厂模式1
public Car createCar(String type)
{
if(type.equals("奥迪"))
{
return new Audi();
}else if(type.equals("比亚迪"))
{
return new Byadi();
}
return null;
}
//或简单工厂模式2
public static Car createAudi()
{
return new Audi();
}
public static Car createByadi()
{
return new Byadi();
}
}
java GOF23设计模式-简单工厂模式
原创wx5d21d5e6e5ab1 ©著作权
©著作权归作者所有:来自51CTO博客作者wx5d21d5e6e5ab1的原创作品,请联系作者获取转载授权,否则将追究法律责任
![](https://ucenter.51cto.com/images/noavatar_middle.gif)
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
GOF23之工厂模式
一、核心作用:实现了创建者和调用者分离二、面向对象的基本原则:1、O
java 设计模式 工厂类 简单工厂模式 工厂方法模式 -
GOF23种设计模式趣谈
在网络上流畅很广的一
GOF23种设计模式趣谈 客户端 迭代 子类 -
GOF23之代理模式
一、核心作用间接对目标对象进行访问可以详细控制某个对象的方法,对目标
java 设计模式 spring aop ide